package com.mrjy.maintain.bo;

import java.util.Map;

import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import com.mrjy.common.entity.PromoteDetail;
import com.mrjy.maintain.dto.PromoteDetailDTO;

public interface IPromoteDetailBo {

	Object txUpdateSettleStatus(PromoteDetail info, HttpSession session);

	Object querySumPromoteDetailByUserId(PromoteDetailDTO dto, HttpSession session);

	Object queryPromoteDetailListByRecommendId(PromoteDetailDTO dto,HttpSession session);

	Object queryPromoterMoneyListByRecommendId(PromoteDetailDTO dto);

	Object queryTeanMemberDetailListByDistributorIdAndUserId(PromoteDetailDTO dto);

	Object queryDistributorDetailListByDistributorId(PromoteDetailDTO dto);

	Object queryPromoteDetailPageForBack(PromoteDetailDTO dto,HttpSession session);

	Object exportExl(PromoteDetailDTO dto, HttpServletResponse response,HttpSession session);

	Object txSettleByIds(PromoteDetailDTO dto, Map<String, Object> map);

	Object queryMyPromoterList(PromoteDetailDTO dto, HttpSession session);

}
